//
//  StaffLogic.h
//  QRMaster
//
//  Created by myApple on 15/12/21.
//  Copyright (c) 2015年 myApple. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "StaffModel.h"

typedef void(^queryStaffData)(NSMutableArray * staffArray);

@interface StaffLogic : NSObject

/**
 *  插入职员信息
 *
 *  @param model       职员model
 *  @param communityId 集群ID号
 */
-(void)insertStaffData:(StaffModel *)model
       withCommuntiyId:(NSString *)communityId;


/**
 *  查询职员信息
 *
 *  @param communityId 集群ID
 *  @param staffArray  查询出来的数据
 */
-(void)queryStaffData:(NSString *)communityId
                block:(queryStaffData)staffArray;

/**
 *  删除成员信息
 *
 *  @param memberIdStr 成员ID（一个或者多个）
 *  @param communityId 集群ID
 */
-(void)deleteStaffData:(NSString *)memberIdStr
           communityId:(NSString *)communityId;


/**
 *  更新成员信息
 *
 *  @param model       成员信息模型
 *  @param communityId 集群ID号
 */
-(void)updateStaffData:(StaffModel *)model
           communityId:(NSString *)communityId;


/**
 *  删除整个集群下面的职员
 *
 *  @param communityId 集群ID号
 */
-(void)deleteStaffByCommunityId:(NSString *)communityId;

@end
